space telescope
A
telescope
placed in
orbit
around the
Earth
so as to be above the atmosphere.
See also:
Hubble Space Telescope
.